;主引导程序
%include "boot.inc"

;------用cs寄存器的值去初始化其他寄存器------
SECTION MBR vstart=0x7c00
	mov ax,cs
	mov ds,ax
	mov es,ax
	mov ss,ax
	mov fs,ax
;------初始化栈指针---------
	mov sp,0x7c00

;------清屏-----------------
	mov ax, 0x600
	mov bx, 0x700
	mov cx, 0
	mov dx, 0x184f
	int 0x10
	
;-------获取光标位置--------	
	mov ah, 3
	mov bh, 0
	int 0x10
;-------打印字符串--------		
	mov ax, message
	mov bp,ax
	mov bx, 0x2
	int 0x10
	
;-------程序悬停----------
	jmp $
;---------------------------------
	message db "1 MBR"
;-------用0填充是文件大小为512KB且最后2KB是魔数0x55和0xaa--------------------------
	times 510-($-$$) db 0
	db 0x55,0xaa
	
	